#include "stdafx.h"

int StrCaseCmp(char *pStr1, char *pStr2)
{
	char c1, c2;

	while (*pStr1 && *pStr2)
	{
		c1 = *pStr1;
		c2 = *pStr2;
		if (c1 >= 'A' && c1 <= 'Z')
		{
			c1 -= ('A' - 'a');
		}
		if (c2 >= 'A' && c2 <= 'Z')
		{
			c2 -= ('A' - 'a');
		}
		int n = c1 - c2;
		if (n != 0)
		{
			return n;
		}
		pStr1++;
		pStr2++;
	}

	return *pStr1 - *pStr2;
}